package com.engine.qz.service;

import com.engine.qz.entity.TemplateFieldsPo;

import javax.servlet.http.HttpServletResponse;
import javax.ws.rs.core.Response;
import java.util.LinkedList;
import java.util.Map;

/**
 * @version 1.0
 * @Title ecology-9
 * @Company 泛微软件
 * @CreateDate 2025/3/10
 * @Description ${description}
 * @Author Lee
 */
public interface CustomRosterService {

    /**
     * @param paramMap 参数
     * @return 返回
     */
    Map<String, Object> listPage(Map<String, Object> paramMap);

    /**
     * 可选字段
     *
     * @param
     * @return
     */
    LinkedList<TemplateFieldsPo> customFieldMap();

    /**
     * 获取搜索条件
     *
     * @param params
     * @return
     */
    Map<String, Object> getSearchCondition(Map<String, Object> params);

    Response customExport(Map<String, Object> map);
}
